package com.xebest.web.controller.export;

import com.xebest.util.XeVenColumnName;

import java.math.BigDecimal;

/**
 * 采购中心导出
 *
 * @author 赵盼飞
 */
public class XeVenPurchExportDTO {

    @XeVenColumnName("采购单号")
    private String purchOrder;

    @XeVenColumnName("订单编号")
    private String orderId;

    @XeVenColumnName("供货商名称")
    private String supplierName;

    @XeVenColumnName("仓库名称")
    private String storeName;

    @XeVenColumnName("定金")
    private BigDecimal frontMoney;

    @XeVenColumnName("采购费用")
    private BigDecimal purchAmount;

    @XeVenColumnName("结算方式")
    private String settlementMethod;

    @XeVenColumnName("审核状态")
    private String checkStatus;

    @XeVenColumnName("采购单状态")
    private String purchStatus;

    @XeVenColumnName("采购类型")
    private String purchType;

    @XeVenColumnName("生成方式")
    private String addType;

    @XeVenColumnName("制单日期")
    private String signDate;

    @XeVenColumnName("预计到货日期")
    private String expectedArrivalDate;

    @XeVenColumnName("完成时间")
    private String completeDate;


    //--------详情--------
    @XeVenColumnName("供货商手机")
    private String supplierMobile;

    @XeVenColumnName("供货商电话")
    private String supplierPhone;

    @XeVenColumnName("创建人")
    private String createUser;

    @XeVenColumnName("SKU编码")
    private String proSku;

    @XeVenColumnName("商品货号")
    private String proNo;

    @XeVenColumnName("商品名称")
    private String proName;

    @XeVenColumnName("商品分类")
    private String categoryName;

    @XeVenColumnName("计价方式")
    private String priceType;

    @XeVenColumnName("单位")
    private String proUnit;

    @XeVenColumnName("规格名")
    private String specName;

    @XeVenColumnName("规格")
    private String specValue;

    @XeVenColumnName("进货价")
    private BigDecimal buyPrice;

    @XeVenColumnName("计划入库数量")
    private String proNum;

    @XeVenColumnName("已入库数量")
    private String currentInNum;

    @XeVenColumnName("采购费用")
    private BigDecimal proAmount;

    @XeVenColumnName("已收货费用")
    private BigDecimal receivedCharges;


    public String getPurchOrder() {

        return purchOrder;
    }

    public void setPurchOrder(String purchOrder) {

        this.purchOrder = purchOrder;
    }

    public String getSupplierName() {

        return supplierName;
    }

    public void setSupplierName(String supplierName) {

        this.supplierName = supplierName;
    }

    public String getStoreName() {

        return storeName;
    }

    public void setStoreName(String storeName) {

        this.storeName = storeName;
    }

    public BigDecimal getFrontMoney() {

        return frontMoney;
    }

    public void setFrontMoney(BigDecimal frontMoney) {

        this.frontMoney = frontMoney;
    }

    public BigDecimal getPurchAmount() {

        return purchAmount;
    }

    public void setPurchAmount(BigDecimal purchAmount) {

        this.purchAmount = purchAmount;
    }

    public String getSettlementMethod() {

        return settlementMethod;
    }

    public void setSettlementMethod(String settlementMethod) {

        this.settlementMethod = settlementMethod;
    }

    public String getCheckStatus() {

        return checkStatus;
    }

    public void setCheckStatus(String checkStatus) {

        this.checkStatus = checkStatus;
    }

    public String getPurchStatus() {

        return purchStatus;
    }

    public void setPurchStatus(String purchStatus) {

        this.purchStatus = purchStatus;
    }

    public String getPurchType() {

        return purchType;
    }

    public void setPurchType(String purchType) {

        this.purchType = purchType;
    }

    public String getExpectedArrivalDate() {

        return expectedArrivalDate;
    }

    public void setExpectedArrivalDate(String expectedArrivalDate) {

        this.expectedArrivalDate = expectedArrivalDate;
    }

    public String getCompleteDate() {

        return completeDate;
    }

    public void setCompleteDate(String completeDate) {

        this.completeDate = completeDate;
    }

    public String getProSku() {

        return proSku;
    }

    public void setProSku(String proSku) {

        this.proSku = proSku;
    }

    public String getProNo() {

        return proNo;
    }

    public void setProNo(String proNo) {

        this.proNo = proNo;
    }

    public String getProName() {

        return proName;
    }

    public void setProName(String proName) {

        this.proName = proName;
    }

    public String getPriceType() {

        return priceType;
    }

    public void setPriceType(String priceType) {

        this.priceType = priceType;
    }

    public String getProUnit() {

        return proUnit;
    }

    public void setProUnit(String proUnit) {

        this.proUnit = proUnit;
    }

    public String getSpecName() {

        return specName;
    }

    public void setSpecName(String specName) {

        this.specName = specName;
    }

    public BigDecimal getBuyPrice() {

        return buyPrice;
    }

    public void setBuyPrice(BigDecimal buyPrice) {

        this.buyPrice = buyPrice;
    }

    public BigDecimal getProAmount() {

        return proAmount;
    }

    public void setProAmount(BigDecimal proAmount) {

        this.proAmount = proAmount;
    }

    public BigDecimal getReceivedCharges() {

        return receivedCharges;
    }

    public void setReceivedCharges(BigDecimal receivedCharges) {

        this.receivedCharges = receivedCharges;
    }

    public String getSignDate() {

        return signDate;
    }

    public void setSignDate(String signDate) {

        this.signDate = signDate;
    }

    public String getSupplierMobile() {

        return supplierMobile;
    }

    public void setSupplierMobile(String supplierMobile) {

        this.supplierMobile = supplierMobile;
    }

    public String getSupplierPhone() {

        return supplierPhone;
    }

    public void setSupplierPhone(String supplierPhone) {

        this.supplierPhone = supplierPhone;
    }

    public String getCreateUser() {

        return createUser;
    }

    public void setCreateUser(String createUser) {

        this.createUser = createUser;
    }

    public String getCategoryName() {

        return categoryName;
    }

    public void setCategoryName(String categoryName) {

        this.categoryName = categoryName;
    }

    public String getProNum() {

        return proNum;
    }

    public void setProNum(String proNum) {

        this.proNum = proNum;
    }

    public String getCurrentInNum() {

        return currentInNum;
    }

    public void setCurrentInNum(String currentInNum) {

        this.currentInNum = currentInNum;
    }

    public String getSpecValue() {

        return specValue;
    }

    public void setSpecValue(String specValue) {

        this.specValue = specValue;
    }

    public String getOrderId() {

        return orderId;
    }

    public void setOrderId(String orderId) {

        this.orderId = orderId;
    }

    public String getAddType() {

        return addType;
    }

    public void setAddType(String addType) {

        this.addType = addType;
    }

}